package com.zbkj.client.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class CreateDpVideoRequestVo {
    private String linkId;       // 数字人形象id (linkId)
    private String name;         // 视频标题
    private Integer isCommonDp;  // 是否公共数字人 (1=是, 0=否)
    private String type;         // 类型 (tts/audio)
    private String text;         // TTS文本内容
    private String wavUrl;       // 音频文件URL
    private String bgUrl;        // 背景图片URL
    private String audioManId;   // 声音id
    private String voiceId;      // 合成声音id

    @ApiModelProperty(value = "保存位置", required = true)
    private String saveModule;

    @ApiModelProperty(value = "保存位置的上级目录", required = true)
    private Integer saveParentId;

    @ApiModelProperty(value = "从哪个模块过来", required = false)
    private String source;

    @ApiModelProperty(value = "模块对应的记录id", required = false)
    private Integer sourceId;
}